A CLP Approach to Modelling Systems
نویسنده
چکیده
ion ICFEM’04, Seattle, 12/Nov/2004 Slide 53 (cs(· · ·), Ψ) abstracts to (cs(· · ·), Φ) where Ψ |= Φ Key Advantage: • In infinite state problems, can make it finite; • In traversing the program flow, can reduce the number of steps to a (post-)fixpoint. Key Problem: how to derermine the abstraction? Many verification systems use the methodology of Counter-example Guided Abstraction Refinement eg MAGIC, Murφ, SLAM, etc ... Goal-Directed Abstraction ICFEM’04, Seattle, 12/Nov/2004 Slide 54 To determine given a goal G = cs(· · ·), c1, · · · ,cn and a target constraint Ψ • if G |= Ψ, and • which of the constraints c1, · · · ,cn are redundant for this purpose? General method: let G (only) have descendants G1 and G2, and suppose • G1 |= Ψ1 with C1 ⊆ {c1, · · · ,cn} redundant • G2 |= Ψ1 with C2 ⊆ {c1, · · · ,cn} redundant Then: G |= Ψ1 ∨Ψ2 with C1 ∩C2 redundant GDA is complementary to Counterexample Guided Refinement Goal-Directed Abstraction ICFEM’04, Seattle, 12/Nov/2004 Slide 55 Example (initially x = 0) 〈0〉 if (p1) x++ else x := x + 2 〈1〉 if (p2) x++ else x := x + 2 ... 〈n-1〉 if (pn) x++ else x := x + 2 At the end, what is the maximum value of x? (Note that there are an exponential number of paths.) Goal-Directed Abstraction ICFEM’04, Seattle, 12/Nov/2004 Slide 56 〈0〉 if (p1) x++ else x := x + 2 〈1〉 if (p2) x++ else x := x + 2 〈2〉 if (p3) x++ else x := x + 2 (5) (5) (6) p3 ¬p3 p3 ¬p3 p3 ¬p3 p3 ¬p3 p2 ¬p2 p2 ¬p2 p1 ¬p1 X = 0
منابع مشابه
A Robust Feedforward Active Noise Control System with a Variable Step-Size FxLMS Algorithm: Designing a New Online Secondary Path Modelling Method
Several approaches have been introduced in literature for active noise control (ANC)systems. Since Filtered-x-Least Mean Square (FxLMS) algorithm appears to be the best choice as acontroller filter. Researchers tend to improve performance of ANC systems by enhancing andmodifying this algorithm. This paper proposes a new version of FxLMS algorithm. In many ANCapplications an online secondary pat...
متن کاملEvaluation of γ-irradiation treatment on the antibacterial activities of Mentha piperita L. essential oils in vitro and in vivo systems (CLP inflammatory model)
Background: Mentha piperita L. essential oils have different antibacterial activity. In the present study, we investigated the effect of &gamma–irradiation on the antibacterial activities of Mentha piperita L. essential oils in vitro and in vivo systems. Materials and Methods: The aerial parts of peppermint were irradiated in a cobalt60 source with 0, 10 and 25 kGy absorbed doses. Then, t...
متن کاملA New Approach to Monitoring and Evaluation of Cecal Ligation and Puncture Sepsis Model
Background: Sepsis is a systemic inflammatory disease in response to the pathogens that leads to vital organ failures the failure of vital organs. Appropriate animal models should be developed to measure the effectiveness of therapeutic methods. Cecal Ligation and Puncture (CLP) is the most widely used methods of creating the sepsis model. Some variables interfere in the creation of the CLP mod...
متن کاملEffectiveness of Optimizing Compilation for CLP(R)
Constraint Logic Programming (CLP) languages extend logic programming by allowing constraints from diierent domains such as real numbers or Boolean functions. They have proved to be ideal for expressing problems that require interactive mathematical modelling and complex combinatorial optimization problems. However, CLP languages have mainly been considered as research systems, useful for rapid...
متن کاملModelling and Decision-making on Deteriorating Production Systems using Stochastic Dynamic Programming Approach
This study aimed at presenting a method for formulating optimal production, repair and replacement policies. The system was based on the production rate of defective parts and machine repairs and then was set up to optimize maintenance activities and related costs. The machine is either repaired or replaced. The machine is changed completely in the replacement process, but the productio...
متن کاملBoolean Models of Biosurfactants Production in Pseudomonas fluorescens
Cyclolipopeptides (CLPs) are biosurfactants produced by numerous Pseudomonas fluorescens strains. CLP production is known to be regulated at least by the GacA/GacS two-component pathway, but the full regulatory network is yet largely unknown. In the clinical strain MFN1032, CLP production is abolished by a mutation in the phospholipase C gene (plcC) and not restored by plcC complementation. The...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004